/* 页面进入动画 */
.page-enter {
  animation: fadeIn 0.5s ease-out forwards;
  opacity: 0;
  transform: translateY(10px);
}

@keyframes fadeIn {
  to { opacity: 1; transform: translateY(0); }
}

.chart-container {
  position: relative;
  height: 300px;
  margin: 2rem 0;
}

.task-image {
  transition: transform 0.3s ease;
}

.task-image:hover {
  transform: scale(1.02);
}
